@tool
class_name ContextBehavior_AddAngularForceInterest
extends BaseContextBehavior

#region 属性
@export var force:float
#endregion
#region 字段
#endregion
#region 信号
#endregion

#region 基类方法
func init():
	super()
func calc_steering(behaviors_owner:Node,agent:SteeringBehaviorAgent,delta:float):
	super(behaviors_owner,agent,delta)
	agent.add_angular_forcce_interest(sensitive * force)
#endregion
#region 公共方法
#endregion
#region 私有方法
#endregion
#region 生命周期函数
func _init() -> void:
	if Engine.is_editor_hint():
		resource_local_to_scene = true
	behavior_type = GameEnum.ContextBehaviorType.AddAngularForceInterest
func draw() -> void:
	super.draw()
#endregion
